package com.example.jpetstoremanager.service;


import com.example.jpetstoremanager.entity.User;

import java.util.List;

public interface UserService {
    //查
    public User findUserById(int id);
    public User findUserByUsername(String username);
    public List<User> findAllUsers();
    public List<User> findAdminUser();//查询管理员
    public List<User> findNotAdminUser();//查询非管理员
    public boolean IsUserExist(int id);//查询该id的用户是否存在
    //改
    public void updateUserById(User user);//包括编辑用户名、密码
    //增（同时增加Account中的信息）
    public void insertUser(User User);
    public boolean IsUserExistByUsername(String username);
    //删（同时删除Account中的信息）
    public void deleteUserById(int userid);
    public void deleteUserByUsername(String username);
}
